Silicon Labs /SiM3_NRND /SIM3L168_A /ENCDEC_0 /CONTROL

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as CONTROL

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (DISABLED)INRDYIEN 0 (DISABLED)ORDYIEN 0 (DISABLED)ERRIEN 0 (RESET)RESET 0 (SMALL)MOSIZE 0 (DECODE)EDMD 0 (MANCHESTER)OPMD 0 (DISABLED)BEN 0 (DISABLED)DMAEN 0 (RUN)DBGMD 0 (NO_CHANGE)OORDER 0 (NO_CHANGE)IORDER

OPMD=MANCHESTER, DBGMD=RUN, OORDER=NO_CHANGE, ERRIEN=DISABLED, INRDYIEN=DISABLED, EDMD=DECODE, BEN=DISABLED, ORDYIEN=DISABLED, MOSIZE=SMALL, IORDER=NO_CHANGE, DMAEN=DISABLED

Description

Module Control

Fields

INRDYIEN

Input Ready Interrupt Enable.

0 (DISABLED): Disable the input ready interrupt.

1 (ENABLED): Enable the input ready interrupt.

ORDYIEN

Output Ready Interrupt Enable.

0 (DISABLED): Disable the output ready interrupt.

1 (ENABLED): Enable the output ready interrupt.

ERRIEN

Error Interrupt Enable.

0 (DISABLED): Disable the error interrupt.

1 (ENABLED): Enable the error interrupt.

RESET

Module Reset.

1 (ACTIVE): Reset the module.

MOSIZE

Manchester Output Size.

0 (SMALL): Manchester encode operations generate a half-word output, and decode operations generate a byte output.

1 (LARGE): Manchester encode operations generate a word output, and decode operations generate a half-word output.

EDMD

Encode Decode Mode.

0 (DECODE): Decode data written to DATAIN.

1 (ENCODE): Encode data written to DATAIN.

OPMD

Operation Mode.

0 (MANCHESTER): The operation selected by ENCMD uses Manchester mode.

1 (3OUTOF6): The operation selected by ENCMD uses Three-out-of-Six mode.

BEN

Bypass Encoder/Decoder Operation Enable.

0 (DISABLED): Do not bypass ENCDEC operations.

1 (ENABLED): Bypass ENCDEC operations.

DMAEN

DMA Mode Enable.

0 (DISABLED): Disable DMA mode.

1 (ENABLED): Enable DMA mode.

DBGMD

Debug Mode.

0 (RUN): The AES module will continue to operate while the core is halted in debug mode.

1 (HALT): A debug breakpoint will cause the AES module to halt.

OORDER

Output Order Mode.

0 (NO_CHANGE): The module outputs data to DATAOUT in the same order as it was processed (input: B3 B2 B1 B0, output: B3 B2 B1 B0).

1 (HALF_WORD): The module flips the data in half-words before outputting to DATAOUT (input: B3 B2 B1 B0, output: B2 B3 B0 B1).

2 (WORD): The module flips the data in words before outputting to DATAOUT (input: B3 B2 B1 B0, output: B0 B1 B2 B3).

3 (LOWER_THREE_BYTES): The module flips the lower three bytes before outputting to DATAOUT (input: B3 B2 B1 B0, output: B3 B0 B1 B2).

IORDER

Input Order Mode.

0 (NO_CHANGE): Data written to DATAIN is processed in the order written (input: B3 B2 B1 B0, output: B3 B2 B1 B0).

1 (HALF_WORD): The module flips the DATAIN input data in half-words (input: B2 B3 B0 B1, output: B3 B2 B1 B0).

2 (WORD): The module flips the DATAIN input data in words (input: B0 B1 B2 B3, output: B3 B2 B1 B0).

3 (LOWER_THREE_BYTES): The module flips the lower three bytes of the DATAIN input data (input: B3 B0 B1 B2, output: B3 B2 B1 B0).

Links

()